---title: css-fonttags: 笔记categories: 笔记author: 喵雨date: 2022-06-19 09:51:07coverImg:---font-familyh2 { font-family: Arial, "Microsoft YaHei UI";}font-sizeh3 { font-size: 20px;}谷歌浏览器默认的文字大小为16px可以给 font-weight: revert; font-weight: unset; font-weight: 700; /不用加单位,等价于bold /提倡使用数字 表示加粗或者变细}font-stylep font复合写法div { font: italic 700 16px "Microsoft YaHei UI";}顺序 : 斜体/正常体 粗度 大小 字体 font-style font-weight font-size font-family
字体大小 font-size 设置字体的大小 ,px 是一个单位,代表屏幕的上的像素,在css大多数数值都需要添加单位 font-size: 12px; 字体粗细 font-weight 设置字体的粗细 ,取值:默认(normal) 、加粗(bold)、 100 - 900 font-weight:bold 因为字体在初始设计的时候就没有设置太多的粗细标准,用数字设置的时候,只有在400和700会产生变化 font-style:italic; 字体类型 font-family 设置不同的字体,取值:宋体、微软雅黑、黑体等等。 ,了解:http://code.ciaoca.com/style/cssfont2unicode/ font: font-style font-weight font-size/line-height font-family; 不建议修改顺序 并且不需要设置的属性可以不写 但是font-size和font-family必须指定,否则将不起作用 行高 行高控制的是文字与文字之间的上下距离 (行距
font 在一个声明中设置所有字体属性。 .text{ font:italic arial,sans-serif; } 可以按顺序设置如下属性: font-style font-variant font-weight font-size/line-height font-family font-style 该属性设置使用斜体、倾斜或正常字体。 inherit 规定应该从父元素继承 font-variant 属性的值。 font-weight 设置文本的粗细。 font-size 设置字体的尺寸。
在浏览大屏demo时发现样式中这两行代码 -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; 对字体进行抗锯齿渲染使字体看起来更清晰 -webkit-font-smoothing: none | subpixel-antialiased:默认值 | antialiased:抗锯齿 -moz-osx-font-smoothing:
font-weight 和 font-style 和之前使用的是一致的。 src属性后还有一个 local(font name) 字段,表示从用户系统中加载字体,失败后才加载webfont。 元素的font-family值为所定义的@font-face时,该元素下的字符则会自动渲染为对应的Font Icon。 九、参考 http://www.w3cplus.com/content/css3-font-face http://stackoverflow.com /questions/2856502/css-font-face-not-working-with-firefox-but-working-with-chrome-and-ie http://www.dynamicdrive.com 63628-font-face-not-working-in-Firefox-5 http://www.w3cplus.com/css3/web-icon-with-font-face http://www.webhek.com
文章目录 一、 CSS 2.0手册使用 1、 按照文档层次查找 2、 搜索关键字查找文档 二、 font-weight 字体粗细设置 1、 语法简介 2、 代码示例 三、 font-style 字体斜体设置 1、 语法简介 2、 代码示例 四、 font 字体样式综合写法 1、 语法简介 2、 代码示例 ① 不使用综合字体样式的代码 ② 使用综合字体样式的代码 ③ 执行效果 一、 CSS 2.0手册使用 ---- 1、 按照文档层次查找 CSS 的使用方法可在 CSS 2.0 手册 中查询 ; 这里以 查询 font-weight 字体粗细设置 为例 , 在文档左侧的 " 属性 | 字体 | font-weight 标签 粗体显示 , 则可以使用 CSS 设置其 不加粗 ; 在 CSS 中 , 可使用 font-weight 设置 字体粗细 ; font-weight 属性值设置 : normal : 默认不加粗样式 在 CSS 中 , 可使用 font-style 设置 字体粗细 ; body { font-style:italic; } font-style 属性值设置 : normal : 默认没有斜体的样式
CSS3 font属性 font-family(字体) font-size(字体大小) font-style(是否倾斜) font-weight(是否加粗) font-variant(设置小型大写字母) font(设置所有属性)(顺序为style,weight,size,family) font-family 规定元素的字体序列 可传递多个字体参数,如果浏览器不支持第一个字体,会尝试下一个 font-size rel="stylesheet" href="style_font.css" type="text/css" /> </head> <body>
Hello World
</body> style_font.css p { font-family: Georgia, "Times New Roman", Times, serif; font-size: x-large Roman", Times, serif; font-size: x-large; font-style: italic; font-weight: bold; font-variant三、再识font-family 通过CSS样式属性font-family我们可以按需设置网页中文字采用的字体库系列,如 font-family: "Microsoft -- 在IE下浏览 -->
微软雅黑
Simsun
<style type="text/<em>css</em>"> .b1{ font-family CSS设置斜体 CSS中通过font-style来设置斜体 font-style: normal; /* 默认样式 */ font-style: italic; /* 斜体 */ font-style CSS设置粗体 CSS中通过font-weight来设置粗体 font-weight: normal; /* 默认样式 */ font-weight: bold; /* 粗体 */ font-weight HTML Markup 垂直对齐by ex CSS .ddl{font-size:30px文章目录 一、 字号大小设置 1、 语法简介 2、 代码示例 二、 字体设置 1、 语法简介 2、 Unicode 编码字体名称 3、 代码示例 一、 字号大小设置 ---- 1、 语法简介 在 CSS 中 , 字号大小 设置 语法如下 : p { font-size:16px; } 上述代码的含义是 , 将 HTML 页面所有的 p 标签字号都设置成 16 像素 ; font-size 床前明月光
疑是地上霜
举头望明月
低头思故乡
</body> </html> 执行效果 : 二、 字体设置 ---- 1、 语法简介 CSS 字体的 英文名称 中包含 空格 , # , $ 等字符 , 则必须加双引号 或 单引号 ; 使用系统的默认字体 , 不要使用不常见的字体 , 保证浏览器适配 ; 2、 Unicode 编码字体名称 在 CSS :16px; font-family:"宋体"; } .tittle { font-size:20px; font-family:"黑体",Arial,"微软雅黑/fa/css/all.css"> </head> <body> <! fontawesome 使用步骤 1.下载 https://fontawesome.com/ 2.解压 3.将css 和webfonts移动到项目中 4.将all.css引入到网页中 5.使用图标字体 - 直接通过类名来使用图标字体 /fa/css/all.css"> <style> li{ list-style: none; } li::before /iconfont/iconfont.css"> <style> i.iconfont{ font-size: 100px; }
CSS 继承 从 MDN 上可以看到,当元素的一个继承属性 (inherited property)没有指定值时,则取父元素的同属性的计算值(computed value) 比如 color 属性就是继承属性 CSS 属性 font-family 允许您通过给定一个有先后顺序的,由字体名或者字体族名组成的列表来为选定的元素设置字体。 ; font-family: "Goudy Bookletter 1911", sans-serif; /* 仅有一个通用字体族名 */ font-family: serif; font-family : sans-serif; font-family: monospace; font-family: cursive; font-family: fantasy; font-family: system-ui ; font-family: emoji; font-family: math; font-family: fangsong; /* 全局值 */ font-family: inherit; font-family
前言 ---- font-family 属性用于给元素指定字体,是开发中使用非常频繁的一个属性 该属性的值是一个字体系列,每个值使用逗号隔开,如果字体名名称包含空格,那么字体名称必须使用引号包裹,设置的字体是否可用取决于用户机器上该字体是否可用 给英文,中文设置不同的字体 ---- 众所周知,font-family 属性的原则是客户端不支持前面的字体时,自动往后查找可以使用的字体 如果想要给英文,中文设置不同的字体,可以使用一个仅支持的英文的字体 思源黑体 ---- 通过 link 标签在网页头部引用 Google Web Font 字体: Noto Sans SC 大小: 100,300,400,500,700,900 <link rel="stylesheet " href="https://fonts.googleapis.com/<em>css</em>? family=Noto+Sans+SC:100,300,400,500,700,900">C:100,300,400,500,700,900"> 在需要使用思源黑体的地方使用 CSS 设置字体 font-family
前言 上篇文章主要讲述了CSS样式更改中的背景Background,这篇文章我们来谈谈字体设置Font&边框Border的基础用法。。 1.字体设置Font 1).字体系列
可用字体: Serif Sans-serif Monospace 文本斜体显示 oblique 文本倾斜显示 3).字体变形 normal 显示标准字体。 4).字体加粗 normal 标准的字符 bold 粗体字符 bolder 更粗的字符 lighter 参考文档:W3C官方文档(CSS篇) 二、总结 这篇文章主要介绍了CSS样式更改篇中的字体设置Font&边框Border设置,希望让大家对CSS样式更改有个简单的认识和了解。 看完本文有收获?YUI不仅为我们提供了一个强大的JS框架,同时还提供了几个CSS的框架,分别是Reset、Base、Font以及Grid。 YUI这几个CSS存在于两个版本的YUI中(YUI2和YUI3)。本文的介绍以YUI3版本为例。 1、YUI3 Css Reset。 Css Base是一个补充YUI的核心CSS框架的文件,Css Base 为符合 A-Grade Browsers的浏览器提供了一个标准的基础。这个文件也可以作为我们扩展自己CSS框架的基础。 4、YUI3 Css Grids。 Css Grids 提供了一套基本的、简单的布局系统。我们使用CSS进行布局时,不需要再为两栏、三栏以及各种分栏形式而烦恼,使用Css Grids可以快速的实现。 Css Reset、Css Font、Css Grids三个合起来,构成了YUI CSS的一个核心。我们可以一次将这三个文件引入进来。
CSS属性值 字体与文本 网页设计中有很多的文字要去处理,标题、段落、文章、列表以及表单中的文本。这一篇章我们讨论一下HTML中的字体与文本 字体 首先要有一个认识字体和文本不是一个东西哦。 这些字体可以使用@font-face规则随网页一起发给浏览器(一般字体图片都会放到一个单独的服务器上,更加的优化) 字体属性 font-family 字体族 font-family用于设定元素中的文本使用什么字体 font-size,言外之意是我们在设置font-size的时候其实是在修改默认值。 font-variant 字体变化 font 简写,复合写法 强调两个规则 rule 必须声明size与family。 顺序 font-weight、font-style、font-variant随意调换,其次font-size,font-family。
这里,其实用到了 CSS 比较新的特性 -- 可变字体,也就是 font-variation。 本文,将借助这个效果,介绍一下什么是 CSS font-variation。 什么是 CSS font-variation,可变字体? 静态字体的局限性 举个例子,在 Google Font,我随便选取一个标准静态字体,实现一个字体 font-weight 的变化动画:
CSS font-variation
CSS font-variation
CSS font-variation
CSS font-variation
CSS font-variation
CSS ' 400, 'wght' 900; opacity: 1; } } 效果如下: 好,接下来,利用 CSS 3D 简单构造一下 3D 场景即可,完整的 CSS 代码如下: @font-face
关于字体的基础知识,建议先看看这篇 你该知道的字体 font-family[5] font-family 关键字 对于 CSS 中的 font-family 而言,它有两类取值。 以 CSS-Tricks[9] 网站的 font-family 定义为例子: { font-family: system-ui,-apple-system,BlinkMacSystemFont / [3] Github: https://github.com [4] CSS-Tricks: https://css-tricks.com/ [5] 你该知道的字体 font-family: https .org/TR/2018/REC-css-fonts-3-20180920/#generic-font-families [7] CSS Fonts Module Level 4 -- Generic ://caniuse.com/#search=system [9] CSS-Tricks: https://css-tricks.com/ [10] 你该知道的字体 font-family: https
CSS给开发者提供了许多种长度单位,用于各种不同的CSS属性,如 margin, padding, line-height还有 font-size。为了满足不同的需求,我们有了各种各样的长度单位。 即使你可以给某一CSS属性赋予相同的值,其背后的计算逻辑也是不一样的。不同情况下,适用的长度单位是不同的。
昨天发的一个教程被一顿喷,说已经不用图片了,什么图标字体啦,好桑心~~,但也是事实,现在的前端图片越来越少了,相应替换的是css以及图标字体,所以去探测了几个网站,找了一下style.css 文件,看看具体的 CSS内容,然后发现这是一个很有趣的问题。 其他-小前端-@font-face.jpg
一、web font web font是应用在web中的一种字体技术,在CSS中使用font-face定义新的字体。 为了让网页上能显示本地没有的字体我们可以使用font-face, 这并不是CSS3创始的一种技术,早在IE5中就实现了。 1.4.2、使用font-face将字体引入web中 先将字体文件复制到项目的font文件夹中,CSS样式如下: @font-face { font-family 图标网站的CSS其实已经够用了: ? ? @font-face { font-family: 'fontello'; src: url('../font/fontello.eot? https://www.web-font-generator.com/ 二、CSS Sprite CSS Sprites也就是通常说的CSS精灵,也有人称为雪碧图,是对网页中加载的图片的处理技术。